var util = require('../../utils/util.js')

var app = getApp()
var config = require('../../config.js')
var { authorizeInfo, getUserInfo } = require('../../getlogininfo.js')
var serverUrl = 'http://skyforest.static.elab-plus.com/wepy_pro/'

Page({
  data:{
    view:"",
    // parm:"",
    encodeView:"",
    loginid:"",
    linkUrl:"",
      despage:app.globalData.currDespage||'Elab未来人居',
      title:null,
    isMomentPage:false,
    imgUrl:""
  },
  onShareAppMessage(options) {
      let param = {
          clkId:'clk_2cMINA_1',
          clkDesPage:'gengduo',//点击前往的页面名称
          type:'click',//埋点类型
          pvCurPageName:app.globalData.currDespage||'',//当前页面
          pvCurPageParams:pvCurPageParams,//当前页面参数
      }
      util.trackRequest(param,app)
    return {
      title: this.data.title||'Elab未来人居',
      path: '/pages/webView/webView?shareToken='+app.globalData.shareToken+"&view="+this.data.encodeView+'&title='+this.data.title
    }
  },
  onLoad:function(options){
      if(options.shareToken){
          app.globalData.fromChannel = options.shareToken || '';
      }
    if(options.title){
              this.setData({
                  title:options.title||'Elab未来人居'
              })
    }
    var newUrl="";
    if(options.momentId){
      this.setData({
          isMoment:options.momentId
      })
    }
    if(options.q){ // 针对模板H5的逻辑调整
      var myquery=decodeURIComponent(options.q);
      // var _request = {
      //   QueryString: function(val) {
      //     var uri = myquery;
      //     var re = new RegExp("" + val + "\=([^\&\?]*)", "ig");
      //     return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
      //   }
      // }
      var last=myquery.substring(myquery.lastIndexOf('/')+1,myquery.length) //app.globalData.templateUrl
      // newUrl= "https://m.elab-plus.com/launch/#/pages/preview?projectId="+last;//_request.QueryString('projectId');
      newUrl= config.templateUrl+last;//_request.QueryString('projectId');
      console.log("======options.q******",options.q,myquery,newUrl)
    }
    else{
      newUrl = decodeURIComponent(options.view);
    }
    if(newUrl.indexOf('https')==-1){
      newUrl = newUrl.replace('http','https');
    }
    newUrl =newUrl.includes("?fromProduce=xcx")?newUrl:(newUrl.includes("?")?(newUrl.replace('?','?fromProduce=xcx&')):(newUrl+'?fromProduce=xcx')) 
    this.setData({
      view:newUrl,
      encodeView: options.view||encodeURIComponent(newUrl)||"",
      linkUrl:options.linkUrl||"",
      // parm:decodeURIComponent(options.encodePram)||"",
      imgUrl:options.imgUrl||"",
      loginid:options.shareToken||app.globalData.shareToken||""
    })
    console.log("***WebView Data***",this.data)
    // wx.showToast({
    //   title: this.data.loginid,
    //   icon: 'none',
    //   duration: 1500,
    // })
  },
  onReady:function(){
    // 页面渲染完成
    
  },
  onShow:function(){
    // 页面显示
      wx.setNavigationBarTitle({
          title: this.data.title
      })
  },
  onHide:function(){
    // 页面隐藏
    app.globalData.currDespage = null;
  },
  onUnload:function(){
		// 页面关闭
		// console.log("onUnload")
		// 停止当前页面的计时
		console.log(this.data.isMoment, 'ppppp')
		util.stopTrackEventTimeObj();
		if (this.data.isMoment) {
			wx.request({
				url: util.newUrl() + 'elab-marketing-content/module/modifyMomentView',
				method: 'POST',
				data: {
					id: this.data.isMoment,
					viewNumber: -1
				},
				success: function (res) {
				}
			})
		}

		// var data={
		//   houseId: app.globalData.houseid,
		//   picUrl:  this.data.linkUrl,
		//   numberType: '2', // 数字类型(1点赞数|2观看数|3点击数)
		//   status:"-1", // 1观看，-1 不观看
		//   uniqueId: app.globalData.openid,
		// }
		// wx.request({
		//   url: util.url(),
		//   method: 'POST',
		//   data: util.reformParam(util.likeUrl, data),
		//   header: {
		//     'content-type': 'application/json' // 默认值
		//   },
		//   success:function(res){
		//     if(res.data.success && res.data.single){
		//     }
		//     else{
		//     }
		//   }
		// })
	}
})